/**
 * 演示 Mock.js 如何模拟后端接口返回的数据
 */

// 导入
import Mock from 'mockjs'
// 导入需要模拟的数据
import swiper from './swiper.json'
import floor from './floor.json'
import userInfo from './userInfo.json'
// 使用插件提供的 mock() 方法模拟后端返回的数据
// 第一个参数: 模拟的返回数据的地址
// 第二个参数: 模拟的请求方法
// 第三个参数: 后端返回的数据,是一个对象
// Mock.mock('https://www.haiyang.com/getData', 'get', {
//   code: 200,
//   message: 'OK',
//   data: [
//     { id: 1, name: '张三', age: 20 },
//     { id: 2, name: '李四', age: 22 }
//   ]
// })

// 模拟轮播图数据

Mock.mock('https://www.haiyang.com/swiper', 'get', {
  code: 200,
  message: '成功',
  data: swiper,
  ok: true
})

// 模拟 楼层数据
Mock.mock('https://www.haiyang.com/floor', 'get', {
  code: 200,
  message: '成功',
  data: floor,
  ok: true
})

// 模拟用户收货地址数据
Mock.mock('https://www.haiyang.com/api/user/userAddress/auth/findUserAddressList', 'get', {
  code: 200,
  message: '成功',
  data: userInfo,
  ok: true
})
